wet clutch - Spanish English Dictionary